a7b595aef65c84593712197164be7bffde47f7a7,plugins/org.eclipse.xtext.common.types/src/org/eclipse/xtext/common/types/access/impl/DeclaredTypeFactory.java,DeclaredTypeFactory,createFields,#Class#JvmDeclaredType#,350
Before Change
protected void createFields(Class<?> clazz, JvmDeclaredType result) {
for (Field field : clazz.getDeclaredFields()) {
if (!field.isSynthetic())
result.getMembers().add(createField(field));
}
}
After Change
protected void createFields(Class<?> clazz, JvmDeclaredType result) {
Field[] declaredFields = clazz.getDeclaredFields();
if (declaredFields.length != 0) {
InternalEList<JvmMember> members = (InternalEList<JvmMember>)result.getMembers();
for (Field field : declaredFields) {
if (!field.isSynthetic()) {
members.addUnique(createField(field));